package com.lmabbe.tenant.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.lmabbe.tenant.objects.dto.OauthClientDTO;
import com.lmabbe.tenant.objects.entity.OauthClient;
import com.lmabbe.tenant.objects.vo.OauthClientVO;

import java.util.List;

/**
 * 认证客户端
 *
 * @author lmabbe
 */
public interface OauthClientService extends IService<OauthClient> {
    /**
     * 新增新的授权客户端
     *
     * @param dto
     */
    void addNewClient(OauthClientDTO dto);

    /**
     * @param tenantId
     * @return
     */
    List<OauthClientVO> findTenantAllOauthClient(String tenantId);
}
